TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2021 Twin Cities Area rating list selection
                                                2020 Twin Cities Area rating list selection
2021 TLS League Ratings
Section - Northern           District - Minnesota           Area - Twin Cities
Life Time Fitness-Crosstown    Men    By Rating
(As of 01/26/2023)
2021 2021 2021
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Scott Luhman U
4.18 4.5 4.5  B  2020    55 +   Chanhassen, MN
2 Juan Angelats U
4.18 4.5 4.5  C  2019    18 +   Minneapolis, MN
3 Jason Haase U
4.14 4.5 4.5  C  2019    18 +   Eden Prairie, MN
4 Brian Duggan U
4.10 4.5 4.5  C  2019    40 +   Chanhassen, MN
5 Charlie Bohl U
4.08 4.5 4.5  C  2019    18 +   Northfield, MN
6 Jan Prihoda U
4.07 4.5 4.5  C  2019    40 +   Hopkins, MN
7 Nu Maniphanh U
4.07 4.5 4.5  C  2019    18 +   Eden Prairie, MN
8 Matt Olson U
4.06 4.5 4.5  C  2019    40 +   SAVAGE, MN
9 Geoffrey Elfstrum U
4.03 4.5 4.5  C  2019    18 +   Minneapolis, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
10 Justin Graham U
4.00 4.0 4.5  C  2019    18 +   Minneapolis, MN
11 Matt Bartell U
3.91 4.0 4.0  C  2019    40 +   Chanhassen, MN
12 Reed Krider U
3.90 4.0 4.0  C  2019    40 +   Minneapolis, MN
13 Kris Smitobol U
3.89 4.0 4.0  C  2019    40 +   Eden Prairie, MN
14 Daniel Saab U
3.87 4.0 4.0  C  2019    18 +   Minneapolis, MN
15 Howard Siegel U
3.85 4.0 4.0  C  2019    18 +   Minnetonka, MN
16 Miguel Padilla U
3.82 4.0 4.0  C  2019    55 +   Minneapolis, MN
17 Kenneth Gutzman U
3.79 4.0 4.0  C  2019    55 +   Lino Lakes, MN
18 Robert Wyly U
3.76 4.0 4.0  C  2019    55 +   Lakeville, MN
19 Benjamin Nye U
3.76 4.0 4.0  C  2019    18 +   Chanhassen, MN
20 Larry Bach U
3.76 4.0 4.0  C  2019    18 +   Minneapolis, MN
21 Matt Allen U
3.76 4.0 4.0  C  2019    18 +   Saint Paul, MN
22 Greg Elfstrum U
3.74 4.0 4.0  C  2019    40 +   Wayzata, MN
23 Paul Jilek U
3.70 4.0 4.0  C  2019    18 +   Victoria, MN
24 David Wareham U
3.69 4.0 4.0  C  2019    18 +   Minneapolis, MN
25 Eric Carlson U
3.69 4.0 4.0  C  2019    40 +   Chanhassen, MN
26 John Kyriagis U
3.68 4.0 4.0  C  2019    18 +   MAPLE GROVE, MN
27 Alan Stratton U
3.67 4.0 4.0  C  2019    40 +   Chaska, MN
28 Mark Olson U
3.67 4.0 4.0  C  2019    18 +   Saint Paul, MN
29 Seth Cogswell U
3.67 4.0 4.0  C  2019    18 +   Minneapolis, MN
30 John Waslif U
3.66 4.0 4.0  C  2019    18 +   Eden Prairie, MN
31 Michael Fischer U
3.66 4.0 4.0  C  2018    18 +   Minneapolis, MN
32 Tim Scott U
3.65 4.0 4.0  C  2019    55 +   Minnetonka, MN
33 Jason Ostrowski U
3.64 4.0 4.0  C  2019    18 +   Minneapolis, MN
34 Dan Swanson U
3.61 4.0 4.0  C  2019    40 +   Chanhassen, MN
35 JON SCHLEY U
3.61 4.0 4.0  S      18 +   Mound, MN
36 Daniel Matajira U
3.56 4.0 4.0  S      18 +   Minneapolis, MN
37 Alex Gleeson U
3.54 4.0 4.0  C  2019    40 +   Saint Paul, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
38 Aaron Rosenbery U
3.49 3.5 4.0  C  2019    55 +   Lakeville, MN
39 brian koskey U
3.47 3.5 3.5  C  2019    18 +   Hopkins, MN
40 Varo Zembryki U
3.45 3.5 3.5  C  2019    18 +   Minneapolis, MN
41 Jason Ulrich U
3.43 (3.5) 4.0  C  2019    18 +   Edina, MN
42 Scott Moe U
3.42 3.5 3.5  C  2019    40 +   Inver Grove Heights, MN
43 Bhavin Trivedi U
3.41 3.5 3.5  S  2020    40 +   Minnetonka, MN
44 Tom Henjum U
3.41 3.5 3.5  C  2019    18 +   Long Lake, MN
45 Michael Anderson U
3.39 3.5 3.5  A  2019    40 +   Minneapolis, MN
46 Derek Hicks U
3.38 3.5 3.5  S      18 +   Minneapolis, MN
47 Zachary Johnson U
3.31 3.5 3.5  C  2019    18 +   Minneapolis, MN
48 Paul Holten U
3.31 3.5 3.5  A  2019    55 +   Golden Valley, MN
49 Steve Palmer U
3.30 3.5 3.5  C  2019    55 +   Farmington, MN
50 Paul Bennett U
3.30 3.5 3.5  C  2019    55 +   Wayzata, MN
51 William Kolstad U
3.29 3.5 3.5  C  2019    55 +   Mendota Hts, MN
52 Guang Yang U
3.28 3.5 3.5  C  2019    18 +   Chanhassen, MN
53 Cory Nelson U
3.26 3.5 3.5  C  2019    18 +   St Louis Park, MN
54 Alan Steed U
3.25 3.5 3.5  C  2019    65 +   Eden Prairie, MN
55 Christopher Bogen U
3.24 3.5 3.5  C  2019    18 +   Minneapolis, MN
56 Keith Swift U
3.23 3.5 3.5  S      18 +   Minnetonka, MN
57 Wade Martinson U
3.20 3.5 3.5  C  2019    18 +   Minneapolis, MN
58 Mike Hicks U
3.20 3.5 3.5  C  2019    65 +   Osseo, MN
59 David Bergeson U
3.20 3.5 3.5  S  2020    18 +   Edina, MN
60 Sam Barnes U
3.18 3.5 3.5  C  2019    18 +   Burnsville, MN
61 Tim Ryan U
3.17 3.5 3.5  C  2019    18 +   Minneapolis, MN
62 Will Phillips U
3.16 3.5 3.5  C  2019    18 +   Minneapolis, MN
63 Matthew Groppetti U
3.16 3.5 3.5  C  2019    18 +   Minneapolis, MN
64 Michael Gauer U
3.16 3.5 3.5  C  2019    40 +   Saint Paul, MN
65 Michael Trangle U
3.14 3.5 3.5  A  2019    65 +   Hopkins, MN
66 SCOTT HOWARD U
3.13 3.5 3.0  C  2019    40 +   Minneapolis, MN
67 Chris Coyne U
3.13 3.5 3.5  C  2019    40 +   Saint Paul, MN
68 Robert Munoz U
3.11 3.5 3.5  C  2019    40 +   Andover, MN
69 Daniel Kraft U
3.10 3.5 3.5  S  2020    40 +   Minneapolis, MN
70 Philip Jenkins U
3.09 3.5 3.5  C  2019    40 +   Eden Prairie, MN
71 Prab Perera U
3.07 3.5 3.5  S      40 +   Eagan, MN
72 James Duboulay U
3.07 3.5 3.5  C  2019    40 +   Chanhassen, MN
73 Scott Weiland U
3.04 3.5 3.5  C  2019    40 +   Champlin, MN
74 Michael Mahin U
3.03 3.5 3.5  C  2019    40 +   Minnetonka, MN
75 wayne wang U
3.02 3.5 3.5  C  2019    18 +   Eden Prairie, MN
76 Ryan Jensen U
3.02 3.5 3.5  C  2019    18 +   Minneapolis, MN
77 Mark Hassenstab U
3.01 3.5 3.5  C  2019    40 +   Chaska, MN
78 Adam Dodd U
3.01 3.5 3.5  S      18 +   Minneapolis, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
79 Steven Bauer U
2.99 3.0 3.5  C  2019    40 +   Maple Grove, MN
80 Santiago Zarzosa U
2.96 3.0 3.5  S      18 +   Minneapolis, MN
81 Carl Johanson U
2.90 3.0 3.0  C  2019    55 +   Eden Prairie, MN
82 Jonas Nygard U
2.86 3.0 3.5  C  2019    40 +   Minneapolis, MN
83 Brian Henry U
2.83 3.0 3.5  C  2019    40 +   SAINT PAUL, MN
84 Dennis Lohmann U
2.77 3.0 3.0  C  2019    40 +   Delano, MN
Steve Bruell U
n/a n/a 3.5  C  2019    18 +   Hopkins, MN
Josh Houska U
n/a n/a 4.5  C  2019    18 +   Minneapolis, MN